//
//  @ Project : Adamantium Project
//  @ File Name : Map.h
//  @ Date : 12/3/2012
//  @ Author : 
//
//
#pragma once
#include "LRMap.h"
#include "GalaxyMap.h"
#include "Clickable.h"

//includes by Jason Stewart
#include "BeanieCore.h"
class Map {
private:
	LRMap m_scanner;
	GalaxyMap m_galaxyMap;

	BeanieCore * m_core;
	Clickable m_boxScanner;
	Clickable m_boxGalaxy;
	Clickable m_quadrants[GALAXY_QUADRANT_SIZE];//an array of 100 clickables

	GameTexture m_supernovae;
public:
	V2DI m_galaxyPosition;//within the whole galaxy position
	V2DI * m_quadrantPosition;//within the sector position

	Map();
	void init(BeanieCore* a_core);
	void draw();//draws LRmap and SRmap by current player sector position
	void reInit();
	~Map();
	void release();
	void update();
};